turtle barnacle - Turkish English Dictionary